home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-madman-networkmib-04.txt < prev    next >
Text File  |  1993-09-08  |  24KB  |  940 lines

  1.  
  2. Network Working Group                              Steve Kille, WG Chair
  3. Internet Draft                                         Ned Freed, Editor
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                     Network Services Monitoring MIB
  10.  
  11.                                7-Sep-1993
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                           Status of this Memo
  18.  
  19. This document is an Internet Draft. Internet Drafts are working
  20. documents of the Internet Engineering Task Force (IETF), its Areas, and
  21. its Working Groups.  Note that other groups may also distribute working
  22. documents as Internet Drafts.
  23.  
  24. Internet Drafts are valid for a maximum of six months and may be
  25. updated, replaced, or obsoleted by other documents at any time. It is
  26. inappropriate to use Internet Drafts as reference material or to cite
  27. them other than as a "work in progress".
  28.  
  29.  
  30.                            Table of Contents
  31.  
  32. 1 Introduction ....................................................    2
  33. 2 The SNMPv2 Network Management Framework .........................    2
  34. 2.1 Object Definitions ............................................    2
  35. 3 Rationale for having a Network Services Monitoring MIB ..........    3
  36. 3.1 Restriction of Scope ..........................................    3
  37. 3.2 Relationship to Directory Services ............................    4
  38. 4 Application Objects .............................................    5
  39. 5 Definitions .....................................................    6
  40. 6 Acknowledgements ................................................   16
  41. 7 Security Considerations .........................................   16
  42. 8 Authors' Addresses ..............................................   16
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  59.  
  60.  
  61. 1.  Introduction
  62.  
  63. This document defines the generic part of a MIB suitable for monitoring
  64. applications which provide some variety of network service.  This MIB is
  65. intended to be extended to accomodate monitoring specific to a given
  66. type of service, for example, a Message Transfer Agent (MTA) service or
  67. a Directory Service Agent (DSA) service.
  68.  
  69.  
  70. 2.  The SNMPv2 Network Management Framework
  71.  
  72. The SNMPv2 Network Management Framework consists of four major
  73. components.  They are:
  74.  
  75. o    RFC 1442 which defines the SMI, the mechanisms used for describing
  76.      and naming objects for the purpose of management.
  77.  
  78. o    RFC 1213 defines MIB-II, the core set of managed objects for the
  79.      Internet suite of protocols.
  80.  
  81. o    RFC 1445 which defines the administrative and other architectural
  82.      aspects of the framework.
  83.  
  84. o    RFC 1448 which defines the protocol used for network access to
  85.      managed objects.
  86.  
  87. The Framework permits new objects to be defined for the purpose of
  88. experimentation and evaluation.
  89.  
  90.  
  91. 2.1.  Object Definitions
  92.  
  93. Managed objects are accessed via a virtual information store, termed the
  94. Management Information Base or MIB.  Objects in the MIB are defined
  95. using the subset of Abstract Syntax Notation One (ASN.1) defined in the
  96. SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
  97. an administratively assigned name.  The object type together with an
  98. object instance serves to uniquely identify a specific instantiation of
  99. the object.  For human convenience, we often use a textual string,
  100. termed the descriptor, to refer to the object type.
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111. Expires 7-Mar-1994                                              [Page 2]
  112.  
  113.  
  114.  
  115.  
  116.  
  117. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  118.  
  119.  
  120. 3.  Rationale for having a Network Services Monitoring MIB
  121.  
  122. Much effort has been expended in developing tools to manage lower layer
  123. network facilities.  However, relatively little work has been done on
  124. managing application layer entities.  It is neither efficient nor
  125. reasonable to manage all aspects of application layer entities using
  126. only lower layer information.  Moreover, the difficulty of managing
  127. application entities in this way increases dramatically as application
  128. entities become more complex.
  129.  
  130. This leads to a substantial need to monitor applications which provide
  131. network services, particularly distributed components such as MTAs and
  132. DSAs, by monitoring specific aspects of the application itself.  Reasons
  133. to monitor such components include but are not limited to measuring
  134. load, detecting broken connectivity, isolating system failures, and
  135. locating congestion.
  136.  
  137. In order to manage network service applications effectively two
  138. requirements must be met:
  139.  
  140. (1)  It must be possible to monitor a large number of components
  141.      (typical for a large organization).
  142.  
  143. (2)  Application monitoring must be integrated into general network
  144.      management.
  145.  
  146. SNMP is the clear choice for this sort of monitoring.  At present only
  147. simple read-only access is defined; this is sufficient to determine
  148. up/down status and provide an indication of a broad class of operational
  149. problems.
  150.  
  151.  
  152. 3.1.  Restriction of Scope
  153.  
  154. The framework provided here is very minimal; there is a lot more that
  155. could be done. For example:
  156.  
  157. (1)  General network service application configuration monitoring and
  158.      control.
  159.  
  160. (2)  Detailed examination and modification of individual entries in
  161.      service-specific request queues.
  162.  
  163. (3)  Probing to determine the status of a specific request (e.g. the
  164.      location of a mail message with a specific message-id).
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Expires 7-Mar-1994                                              [Page 3]
  171.  
  172.  
  173.  
  174.  
  175.  
  176. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  177.  
  178.  
  179. (4)  Requesting that certain actions be performed (e.g. forcing an
  180.      immediate connection and transfer of pending messages to some
  181.      specific system).
  182.  
  183. All these capabilities are both impressive and useful.  However, these
  184. capabilities would require provisions for strict security checking.
  185. These capabilities would also mandate a much more complex design, with
  186. many characteristics likely to be fairly implementation-specific.  As a
  187. result such facilities are likely to be both contentious and difficult
  188. to implement.
  189.  
  190. This document religiously keeps things simple and focuses on the basic
  191. monitoring aspect of managing applications providing network services.
  192. The goal here is to provide a framework which is simple, useful, and
  193. widely implementable.
  194.  
  195.  
  196. 3.2.  Relationship to Directory Services
  197.  
  198. Use of and management of directory services already is tied up with
  199. network service application management.  There are clearly many things
  200. which could be dealt with by directory services and protocols.  We take
  201. the line here that static configuration information is both provided by
  202. and dealt with by directory services and protocols.  The emphasis here
  203. is on transient application status.
  204.  
  205. By placing static information in the directory, the richness and linkage
  206. of the directory information framework does not need to be repeated in
  207. the MIB.  Static information is information which has a mean time to
  208. change of the order of days or longer.
  209.  
  210. When network service applications that employ directory services are
  211. monitored, it is recommend that a linkage be established, so that:
  212.  
  213. (1)  The managed object contains its own directory name.  This allows
  214.      all directory information to be obtained by reference.  This will
  215.      let a SNMP monitor capable of performing directory queries present
  216.      this information to the manager in an appropriate format.  It is
  217.      intended that this will be the normal case.
  218.  
  219. (2)  The directory will reference the location of the SNMP agent, so
  220.      that an SNMP capable directory query agent could probe dynamic
  221.      characteristics of the object.
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229. Expires 7-Mar-1994                                              [Page 4]
  230.  
  231.  
  232.  
  233.  
  234.  
  235. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  236.  
  237.  
  238. (3)  This approach could be extended further, so that the SNMP
  239.      attributes are modelled as directory attributes.  This would
  240.      dramatically simplify the design of directory service agents that
  241.      use SNMP to obtain the information they need.
  242.  
  243.  
  244. 4.  Application Objects
  245.  
  246. This MIB starts with a set of general purpose attributes which would be
  247. appropriate for a range of applications that provide network services.
  248. Both OSI and non-OSI services can be accomodated.  Additional tables
  249. defined in extensions to this MIB provide attributes specific to
  250. specific network services.
  251.  
  252. A table is defined which will have one row for each network service
  253. application running on the system.  The only static information held on
  254. the application is its name.  All other static information should be
  255. obtained from various directory services.  The applName is an external
  256. key, which allows an SNMP MIB entry to be cleanly related to the X.500
  257. Directory.  In SNMP terms, the applications are grouped in a table
  258. called applTable, which is indexed by an integer key applIndex.
  259.  
  260. The type of the application will be determined by one or both of:
  261.  
  262. (1)  Additional MIB variables specific to the applications.
  263.  
  264. (2)  An association to the application of a specific protocol.
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288. Expires 7-Mar-1994                                              [Page 5]
  289.  
  290.  
  291.  
  292.  
  293.  
  294. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  295.  
  296.  
  297. 5.  Definitions
  298.  
  299. APPLICATION-MIB DEFINITIONS ::= BEGIN
  300.  
  301. IMPORTS
  302.     OBJECT-TYPE, experimental, Counter32, Gauge32
  303.       FROM SNMPv2-SMI
  304.     DisplayString, TimeStamp
  305.       FROM SNMPv2-TC;
  306.  
  307. application MODULE-IDENTITY
  308.     LAST-UPDATED "9309070000Z"
  309.     ORGANIZATION "IETF Mail and Directory Management Working Group"
  310.     CONTACT-INFO
  311.       "        Ned Freed
  312.  
  313.        Postal: Innosoft International, Inc.
  314.                250 West First Street, Suite 240
  315.                Claremont, CA  91711
  316.                US
  317.  
  318.           Tel: +1 909 624 7907
  319.           Fax: +1 909 621 5319
  320.  
  321.        E-Mail: ned@innosoft.com"
  322.     DESCRIPTION
  323.       "The MIB module describing network service applications"
  324.     ::= {experimental 46}
  325.  
  326. applObjects OBJECT IDENTIFIER ::= {application 1}
  327.  
  328.  
  329. -- The basic applTable contains a list of the application
  330. -- entities.
  331.  
  332. applTable OBJECT-TYPE
  333.     SYNTAX SEQUENCE OF ApplEntry
  334.     MAX-ACCESS not-accessible
  335.     STATUS current
  336.     DESCRIPTION
  337.         "The table holding objects which apply to all different
  338.          kinds of applications providing network services."
  339.     ::= {applObjects 1}
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347. Expires 7-Mar-1994                                              [Page 6]
  348.  
  349.  
  350.  
  351.  
  352.  
  353. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  354.  
  355.  
  356. applEntry OBJECT-TYPE
  357.     SYNTAX ApplEntry
  358.     MAX-ACCESS not-accessible
  359.     STATUS current
  360.     DESCRIPTION
  361.       "An entry associated with a network service application."
  362.     INDEX {applIndex}
  363.     ::= {applTable 1}
  364.  
  365. ApplEntry ::= SEQUENCE {
  366.     applIndex
  367.         INTEGER,
  368.     applName
  369.         DisplayString,
  370.     applVersion
  371.         DisplayString,
  372.     applUptime
  373.         TimeStamp,
  374.     applOperStatus
  375.         INTEGER,
  376.     applLastChange
  377.         TimeStamp,
  378.     applInboundAssociations
  379.         Gauge32,
  380.     applOutboundAssociations
  381.         Gauge32,
  382.     applAccumulatedInboundAssociations
  383.         Counter32,
  384.     applAccumulatedOutboundAssociations
  385.         Counter32,
  386.     applLastInboundActivity
  387.         TimeStamp,
  388.     applLastOutboundActivity
  389.         TimeStamp,
  390.     applRejectedInboundAssociations
  391.         Counter32,
  392.     applFailedOutboundAssociations
  393.         Counter32
  394. }
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406. Expires 7-Mar-1994                                              [Page 7]
  407.  
  408.  
  409.  
  410.  
  411.  
  412. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  413.  
  414.  
  415. applIndex OBJECT-TYPE
  416.     SYNTAX INTEGER (1..2147483647)
  417.     MAX-ACCESS not-accessible
  418.     STATUS current
  419.     DESCRIPTION
  420.       "An index to uniquely identify the network service
  421.        application."
  422.     ::= {applEntry 1}
  423.  
  424. applName OBJECT-TYPE
  425.     SYNTAX DisplayString
  426.     MAX-ACCESS read-only
  427.     STATUS current
  428.     DESCRIPTION
  429.       "The name the network service application chooses to be
  430.        known by."
  431.     ::= {applEntry 2}
  432.  
  433. applVersion OBJECT-TYPE
  434.     SYNTAX DisplayString
  435.     MAX-ACCESS read-only
  436.     STATUS current
  437.     DESCRIPTION
  438.       "The version of network service application software."
  439.     ::= {applEntry 3}
  440.  
  441. applUptime OBJECT-TYPE
  442.     SYNTAX TimeStamp
  443.     MAX-ACCESS read-only
  444.     STATUS current
  445.     DESCRIPTION
  446.       "The value of sysUpTime at the time the network service
  447.        application was last initialized.  If the application was
  448.        last initialized prior to the last initialization of the
  449.        network management subsystem, then this object contains
  450.        a zero value."
  451.     ::= {applEntry 4}
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465. Expires 7-Mar-1994                                              [Page 8]
  466.  
  467.  
  468.  
  469.  
  470.  
  471. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  472.  
  473.  
  474. applOperStatus OBJECT-TYPE
  475.     SYNTAX INTEGER {
  476.       up(1),
  477.       down(2),
  478.       halted(3),
  479.       congested(4),
  480.       restarting(5)
  481.     }
  482.     MAX-ACCESS read-only
  483.     STATUS current
  484.     DESCRIPTION
  485.       "Indicates the operational status of the network service
  486.        application. 'down' indicates that the network service is
  487.        not available. 'running' indicates that the network service
  488.        is operational and available.  'halted' indicates that the
  489.        service is operational but not available.  'congested'
  490.        indicates that the service is operational but no additional
  491.        inbound associations can be accomodated.  'restarting'
  492.        indicates that the service is currently unavailable but is
  493.        in the process of restarting and will be available soon."
  494.     ::= {applEntry 5}
  495.  
  496. applLastChange OBJECT-TYPE
  497.     SYNTAX TimeStamp
  498.     MAX-ACCESS read-only
  499.     STATUS current
  500.     DESCRIPTION
  501.       "The value of sysUpTime at the time the network service
  502.        application entered its current operational state.  If
  503.        the current state was entered prior to the last
  504.        initialization of the local network management subsystem,
  505.        then this object contains a zero value."
  506.     ::= {applEntry 6}
  507.  
  508. applInboundAssociations OBJECT-TYPE
  509.     SYNTAX Gauge32
  510.     MAX-ACCESS read-only
  511.     STATUS current
  512.     DESCRIPTION
  513.       "The number of current associations to the network service
  514.        application, where it is the responder.  For dynamic single
  515.        threaded processes, this will be the number of application
  516.        instances."
  517.     ::= {applEntry 7}
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524. Expires 7-Mar-1994                                              [Page 9]
  525.  
  526.  
  527.  
  528.  
  529.  
  530. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  531.  
  532.  
  533. applOutboundAssociations OBJECT-TYPE
  534.     SYNTAX Gauge32
  535.     MAX-ACCESS read-only
  536.     STATUS current
  537.     DESCRIPTION
  538.       "The number of current associations to the network service
  539.        application, where it is the initiator.  For dynamic single
  540.        threaded processes, this will be the number of application
  541.        instances."
  542.     ::= {applEntry 8}
  543.  
  544. applAccumulatedInboundAssociations OBJECT-TYPE
  545.     SYNTAX Counter32
  546.     MAX-ACCESS read-only
  547.     STATUS current
  548.     DESCRIPTION
  549.       "The total number of associations to the application entity
  550.        since application initialization, where it was the responder.
  551.        For  dynamic single threaded processes, this will be the
  552.        number of application instances."
  553.     ::= {applEntry 9}
  554.  
  555. applAccumulatedOutboundAssociations OBJECT-TYPE
  556.     SYNTAX Counter32
  557.     MAX-ACCESS read-only
  558.     STATUS current
  559.     DESCRIPTION
  560.       "The total number of associations to the application entity
  561.        since application initialization, where it was the initiator.
  562.        For dynamic single threaded processes, this will be the
  563.        number of application instances."
  564.     ::= {applEntry 10}
  565.  
  566. applLastInboundActivity OBJECT-TYPE
  567.     SYNTAX TimeStamp
  568.     MAX-ACCESS read-only
  569.     STATUS current
  570.     DESCRIPTION
  571.       "The value of sysUpTime at the time this application last
  572.        had an inbound association.  If the last association
  573.        occurred prior to the last initialization of the network
  574.        subsystem, then this object contains a zero value."
  575.     ::= {applEntry 11}
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583. Expires 7-Mar-1994                                             [Page 10]
  584.  
  585.  
  586.  
  587.  
  588.  
  589. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  590.  
  591.  
  592. applLastOutboundActivity OBJECT-TYPE
  593.     SYNTAX TimeStamp
  594.     MAX-ACCESS read-only
  595.     STATUS current
  596.     DESCRIPTION
  597.       "The value of sysUpTime at the time this application last
  598.        had an outbound association.  If the last association
  599.        occurred prior to the last initialization of the network
  600.        subsystem, then this object contains a zero value."
  601.     ::= {applEntry 12}
  602.  
  603. applRejectedInboundAssociations OBJECT-TYPE
  604.     SYNTAX Counter32
  605.     MAX-ACCESS read-only
  606.     STATUS current
  607.     DESCRIPTION
  608.       "The total number of inbound associations the application
  609.        entity has rejected, since application initialization."
  610.     ::= {applEntry 13}
  611.  
  612. applFailedOutboundAssociations OBJECT-TYPE
  613.     SYNTAX Counter32
  614.     MAX-ACCESS read-only
  615.     STATUS current
  616.     DESCRIPTION
  617.       "The total number associations where the application entity
  618.        is initiator and association establishment has failed,
  619.        since application initialization."
  620.     ::= {applEntry 14}
  621.  
  622.  
  623. -- assocTable augments the information in applTable with data
  624. -- about associations.  This is treated as a separate group to
  625. -- the basic application table.  Where simplified appplication
  626. -- monitoring is needed, the assocTable group may be omitted.
  627. -- This table is indexed by applIndex and assocIndex, with the
  628. -- application index coming first.
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642. Expires 7-Mar-1994                                             [Page 11]
  643.  
  644.  
  645.  
  646.  
  647.  
  648. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  649.  
  650.  
  651. assocTable OBJECT-TYPE
  652.     SYNTAX SEQUENCE OF AssocEntry
  653.     MAX-ACCESS not-accessible
  654.     STATUS current
  655.     DESCRIPTION
  656.         "The table holding a set of all active application
  657.          associations."
  658.     ::= {applObjects 2}
  659.  
  660. assocEntry OBJECT-TYPE
  661.     SYNTAX AssocEntry
  662.     MAX-ACCESS not-accessible
  663.     STATUS current
  664.     DESCRIPTION
  665.       "An entry associated with an association for a network
  666.        service application."
  667.     INDEX {applIndex, assocIndex}
  668.     ::= {assocTable 1}
  669.  
  670. AssocEntry ::= SEQUENCE {
  671.     assocIndex
  672.         INTEGER,
  673.     assocRemoteApplication
  674.         DisplayString,
  675.     assocApplicationProtocol
  676.         OBJECT IDENTIFIER,
  677.     assocApplicationType
  678.         INTEGER,
  679.     assocDuration
  680.         TimeStamp
  681. }
  682.  
  683. assocIndex OBJECT-TYPE
  684.     SYNTAX INTEGER (1..2147483647)
  685.     MAX-ACCESS not-accessible
  686.     STATUS current
  687.     DESCRIPTION
  688.       "An index to uniquely identify each association for a network
  689.        service application."
  690.     ::= {assocEntry 1}
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701. Expires 7-Mar-1994                                             [Page 12]
  702.  
  703.  
  704.  
  705.  
  706.  
  707. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  708.  
  709.  
  710. assocRemoteApplication OBJECT-TYPE
  711.     SYNTAX DisplayString
  712.     MAX-ACCESS read-only
  713.     STATUS current
  714.     DESCRIPTION
  715.       "The name of the system running remote network service
  716.        application.  For an IP-based application this should be
  717.        either a domain name or IP address.  For an OSI application
  718.        it should be the string encoded distinguished name of the
  719.        managed object.  For X.400(84) MTAs which do not have a
  720.        Distinguished Name, the RFC-1327 syntax 'mta in globalid'
  721.        should be used."
  722.     ::= {assocEntry 2}
  723.  
  724. assocApplicationProtocol OBJECT-TYPE
  725.     SYNTAX OBJECT IDENTIFIER
  726.     MAX-ACCESS read-only
  727.     STATUS current
  728.     DESCRIPTION
  729.       "An identification of the protocol being used for the
  730.        application.  For an OSI Application, this will be the
  731.        Application Context.  For Internet applications, the IANA
  732.        maintains a registry of the OIDs which correspond
  733.        to well-known applications.  If the application protocol is
  734.        not listed in the registry, the value {applProtoID port} is
  735.        used where 'port' corresponds to primary port being used by
  736.        the application."
  737.     ::= {assocEntry 3}
  738.  
  739. assocApplicationType OBJECT-TYPE
  740.     SYNTAX INTEGER {
  741.         ua-initiator(1),
  742.         ua-responder(2),
  743.         peer-initiator(3),
  744.         peer-responder(4) }
  745.     MAX-ACCESS read-only
  746.     STATUS current
  747.     DESCRIPTION
  748.       "Shows whether the remote application is a User Agent, or a
  749.        peer server, and whether the remote end is initiator or
  750.        responder."
  751.     ::= {assocEntry 4}
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760. Expires 7-Mar-1994                                             [Page 13]
  761.  
  762.  
  763.  
  764.  
  765.  
  766. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  767.  
  768.  
  769. assocDuration OBJECT-TYPE
  770.     SYNTAX TimeStamp
  771.     MAX-ACCESS read-only
  772.     STATUS current
  773.     DESCRIPTION
  774.       "The value of sysUpTime at the time this association was
  775.        started.  If this association started prior to the last
  776.        initialization of the network subsystem, then this
  777.        object contains a zero value."
  778.     ::= {assocEntry 5}
  779.  
  780.  
  781. -- Conformance information
  782.  
  783. applConformance OBJECT IDENTIFIER ::= {application 2}
  784.  
  785. applGroups      OBJECT IDENTIFIER ::= {applConformance 1}
  786. applCompliances OBJECT IDENTIFIER ::= {applConformance 2}
  787.  
  788.  
  789. -- Compliance statements
  790.  
  791. applCompliance MODULE-COMPLIANCE
  792.     STATUS current
  793.     DESCRIPTION
  794.       "The compliance statement for SNMPv2 entities
  795.        which implement the Network Services Monitoring MIB
  796.        for basic monitoring of network service applications."
  797.     MODULE  -- this module
  798.       MANDATORY-GROUPS {applGroup}
  799.     ::= {applCompliances 1}
  800.  
  801. assocCompliance MODULE-COMPLIANCE
  802.     STATUS current
  803.     DESCRIPTION
  804.       "The compliance statement for SNMPv2 entities
  805.        which implement the Network Services Monitoring MIB
  806.        for basic monitoring of network service applications
  807.        and their associations."
  808.     MODULE  -- this module
  809.       MANDATORY-GROUPS {applGroup, assocGroup}
  810.     ::= {applCompliances 2}
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819. Expires 7-Mar-1994                                             [Page 14]
  820.  
  821.  
  822.  
  823.  
  824.  
  825. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  826.  
  827.  
  828. -- Units of conformance
  829.  
  830. applGroup OBJECT-GROUP
  831.     OBJECTS {
  832.       applIndex, applName, applVersion, applUptime,
  833.       applOperStatus, applLastChange, applInboundAssociations,
  834.       applOutboundAssociations, applAccumulatedInboundAssociations,
  835.       applAccumulatedOutboundAssociations, applLastInboundActivity,
  836.       applLastOutboundActivity, applRejectedInboundAssociations,
  837.       applFailedOutboundAssociations }
  838.     STATUS current
  839.     DESCRIPTION
  840.       "A collection of objects providing basic monitoring of
  841.        network service applications."
  842.     ::= {applGroups 1}
  843.  
  844. assocGroup OBJECT-GROUP
  845.     OBJECTS {
  846.       assocIndex, assocRemoteApplication,
  847.       assocApplicationProtocol, assocApplicationType,
  848.       assocDuration }
  849.     STATUS current
  850.     DESCRIPTION
  851.       "A collection of objects providing basic monitoring of
  852.        network service applications' associations."
  853.     ::= {applGroups 2}
  854.  
  855.  
  856. -- Values of the form { applProtoID port } are used for
  857. -- protocols that don't have assigned OIDs. 'port'
  858. -- corresponds to primary port being used by the
  859. -- application.
  860.  
  861. applProtoID OBJECT IDENTIFIER ::= {application 3}
  862.  
  863. END
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878. Expires 7-Mar-1994                                             [Page 15]
  879.  
  880.  
  881.  
  882.  
  883.  
  884. Internet Draft      Network Services Monitoring MIB           7-Sep-1993
  885.  
  886.  
  887. 6.  Acknowledgements
  888.  
  889. This document is a product of the Mail and Directory Management (MADMAN)
  890. Working Group. It is based on an earlier MIB designed by S. Kille, T.
  891. Lenggenhager, D. Partain, and W. Yeong.
  892.  
  893.  
  894. 7.  Security Considerations
  895.  
  896. Security issues are not discussed in this memo.
  897.  
  898.  
  899. 8.  Authors' Addresses
  900.  
  901.      Ned Freed, Editor
  902.      Innosoft International, Inc.
  903.      250 West First Street, Suite 240
  904.      Claremont, CA 91711
  905.      USA
  906.       tel: +1 909 624 7907
  907.       fax: +1 909 621 5319
  908.       email: ned@innosoft.com
  909.  
  910.      Steve Kille, WG Chair
  911.      ISODE Consortium
  912.      P.O. Box 505
  913.      London SW11 1DX
  914.      UK
  915.        tel: +44 71 223 4062
  916.        email: S.Kille@isode.com
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937. Expires 7-Mar-1994                                             [Page 16]
  938.  
  939.  
  940.